package co.bugu.code.analysis.service.entity;

import cn.idev.excel.annotation.ExcelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class Diff {
    @ExcelProperty("提交ID")
    private String commitId;

    @ExcelProperty("是否删除文件")
    private Boolean deletedFile;

    @ExcelProperty("差异内容")
    private String diff;

    @ExcelProperty("是否新增文件")
    private Boolean newFile;

    @ExcelProperty("新路径")
    private String newPath;

    @ExcelProperty("旧路径")
    private String oldPath;

    @ExcelProperty("是否重命名文件")
    private Boolean renamedFile;

    // --- 通用字段 ---
    @ExcelProperty("是否删除")
    private Boolean isDel;

    @ExcelProperty("创建时间")
    private Date createTime;

    @ExcelProperty("更新时间")
    private Date updateTime;

    // 如果数据库包含以下字段，请添加：
    @ExcelProperty("创建人")
    private String createUser;

    @ExcelProperty("更新人")
    private String updateUser;
}
